home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- ###############################################################################
- #
- # Copyright (C) 2005 Red Hat, Inc. All Rights Reserved.
- # Written by David Howells (dhowells@redhat.com)
- #
- # This program is free software; you can redistribute it and/or
- # modify it under the terms of the GNU General Public License
- # as published by the Free Software Foundation; either version
- # 2 of the License, or (at your option) any later version.
- #
- ###############################################################################
- #
- # Request key debugging
- #
- # Call: request-key-debug.sh <keyid> <desc> <callout> <session-keyring>
- #
-
- echo RQDebug keyid: $1
- echo RQDebug desc: $2
- echo RQDebug callout: $3
- echo RQDebug session keyring: $4
-
- if [ "$3" != "neg" ]
- then
- keyctl instantiate $1 "Debug $3" $4 || exit 1
- else
- cat /proc/keys
- echo keyctl negate $1 30 $4
- keyctl negate $1 30 $4
- fi
-
- exit 0
-